package com.gongzuozhan.pojo;

import java.util.Date;
import java.io.Serializable;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 病例表(BingLi)实体类
 *
 * @author Gold
 * @since 2021-03-23 10:18:27
 * @version 1.0
 */
@ApiModel(value = "BingLi",description = "病例表")
public class BingLi implements Serializable {
    private static final long serialVersionUID = 666370979103999994L;
    /**
    * 主键id
    */
	@ApiModelProperty(name = "id",notes = "主键id",dataType = "Integer",required = true)
    private Integer id;
    /**
    * 体温
    */
	@ApiModelProperty(name = "tiWen",notes = "体温",dataType = "String",required = true)
    private String tiWen;
    /**
    * 呼吸频率
    */
	@ApiModelProperty(name = "huXi",notes = "呼吸频率",dataType = "String",required = true)
    private String huXi;
    /**
    * 脉搏频率
    */
	@ApiModelProperty(name = "maiBo",notes = "脉搏频率",dataType = "String",required = true)
    private String maiBo;
    /**
    * 血压
    */
	@ApiModelProperty(name = "xueYa",notes = "血压",dataType = "String",required = true)
    private String xueYa;
    /**
    * 身高
    */
	@ApiModelProperty(name = "shenGao",notes = "身高",dataType = "String",required = true)
    private String shenGao;
    /**
    * 体重
    */
	@ApiModelProperty(name = "tiZhong",notes = "体重",dataType = "String",required = true)
    private String tiZhong;
    /**
    * 血糖
    */
	@ApiModelProperty(name = "xueTang",notes = "血糖",dataType = "String",required = true)
    private String xueTang;
    /**
    * 血脂
    */
	@ApiModelProperty(name = "xueZhi",notes = "血脂",dataType = "String",required = true)
    private String xueZhi;
    /**
    * 病症
    */
	@ApiModelProperty(name = "bingZheng",notes = "病症",dataType = "String",required = true)
    private String bingZheng;
    /**
    * 现病史
    */
	@ApiModelProperty(name = "xianBingShi",notes = "现病史",dataType = "String",required = true)
    private String xianBingShi;
    /**
    * 既往史
    */
	@ApiModelProperty(name = "jiWangShi",notes = "既往史",dataType = "String",required = true)
    private String jiWangShi;
    /**
    * 过敏史
    */
	@ApiModelProperty(name = "guoMinShi",notes = "过敏史",dataType = "String",required = true)
    private String guoMinShi;
    /**
    * 个人史
    */
	@ApiModelProperty(name = "geRenShi",notes = "个人史",dataType = "String",required = true)
    private String geRenShi;
    /**
    * 家族史
    */
	@ApiModelProperty(name = "jiaZuShi",notes = "家族史",dataType = "String",required = true)
    private String jiaZuShi;
    /**
    * 辅助治疗
    */
	@ApiModelProperty(name = "fuZhuZhiLiao",notes = "辅助治疗",dataType = "String",required = true)
    private String fuZhuZhiLiao;
    /**
    * 治疗意见
    */
	@ApiModelProperty(name = "zhiLiaoYiJian",notes = "治疗意见",dataType = "String",required = true)
    private String zhiLiaoYiJian;
    /**
    * 备注
    */
	@ApiModelProperty(name = "beiZhu",notes = "备注",dataType = "String",required = true)
    private String beiZhu;
    /**
    * 挂号记录外键id
    */
	@ApiModelProperty(name = "guaHaoJiLuId",notes = "挂号记录外键id",dataType = "Integer",required = true)
    private Integer guaHaoJiLuId;
    /**
    * 发病日期
    */
	@ApiModelProperty(name = "faBingRiQi",notes = "发病日期",dataType = "Date",required = true)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    // 下面是服务器响应返回的内容，如果没有格式化转换，那么返回的内容是长毫秒数，接收mysql数据库中的数据也需要设置东八区+8时
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date faBingRiQi;

    public com.gongzuozhan.pojo.vo getVo() {
        return vo;
    }

    public void setVo(com.gongzuozhan.pojo.vo vo) {
        this.vo = vo;
    }

    private vo vo;

    public String getYiZhu() {
        return yiZhu;
    }

    public void setYiZhu(String yiZhu) {
        this.yiZhu = yiZhu;
    }

    private String yiZhu;
    public String getZhenDuan() {
        return zhenDuan;
    }

    public void setZhenDuan(String zhenDuan) {
        this.zhenDuan = zhenDuan;
    }

    private String  zhenDuan;
    public List<ChuFang> getChuFangList() {
        return chuFangList;
    }

    public void setChuFangList(List<ChuFang> chuFangList) {
        this.chuFangList = chuFangList;
    }

    private List<ChuFang> chuFangList;

    private GuaHaoJiLu guaHaoJiLu;

    public GuaHaoJiLu getGuaHaoJiLu() {
        return guaHaoJiLu;
    }

    public void setGuaHaoJiLu(GuaHaoJiLu guaHaoJiLu) {
        this.guaHaoJiLu = guaHaoJiLu;
    }

    public YiSheng getYiSheng() {
        return yiSheng;
    }

    public void setYiSheng(YiSheng yiSheng) {
        this.yiSheng = yiSheng;
    }

    public KeShi getKeShi() {
        return keShi;
    }

    public void setKeShi(KeShi keShi) {
        this.keShi = keShi;
    }

    private  YiSheng yiSheng;
    private  KeShi keShi;
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public String getTiWen() {
        return tiWen;
    }

    public void setTiWen(String tiWen) {
        this.tiWen = tiWen;
    }
        
    public String getHuXi() {
        return huXi;
    }

    public void setHuXi(String huXi) {
        this.huXi = huXi;
    }
        
    public String getMaiBo() {
        return maiBo;
    }

    public void setMaiBo(String maiBo) {
        this.maiBo = maiBo;
    }
        
    public String getXueYa() {
        return xueYa;
    }

    public void setXueYa(String xueYa) {
        this.xueYa = xueYa;
    }
        
    public String getShenGao() {
        return shenGao;
    }

    public void setShenGao(String shenGao) {
        this.shenGao = shenGao;
    }
        
    public String getTiZhong() {
        return tiZhong;
    }

    public void setTiZhong(String tiZhong) {
        this.tiZhong = tiZhong;
    }
        
    public String getXueTang() {
        return xueTang;
    }

    public void setXueTang(String xueTang) {
        this.xueTang = xueTang;
    }
        
    public String getXueZhi() {
        return xueZhi;
    }

    public void setXueZhi(String xueZhi) {
        this.xueZhi = xueZhi;
    }
        
    public String getBingZheng() {
        return bingZheng;
    }

    public void setBingZheng(String bingZheng) {
        this.bingZheng = bingZheng;
    }
        
    public String getXianBingShi() {
        return xianBingShi;
    }

    public void setXianBingShi(String xianBingShi) {
        this.xianBingShi = xianBingShi;
    }
        
    public String getJiWangShi() {
        return jiWangShi;
    }

    public void setJiWangShi(String jiWangShi) {
        this.jiWangShi = jiWangShi;
    }
        
    public String getGuoMinShi() {
        return guoMinShi;
    }

    public void setGuoMinShi(String guoMinShi) {
        this.guoMinShi = guoMinShi;
    }
        
    public String getGeRenShi() {
        return geRenShi;
    }

    public void setGeRenShi(String geRenShi) {
        this.geRenShi = geRenShi;
    }
        
    public String getJiaZuShi() {
        return jiaZuShi;
    }

    public void setJiaZuShi(String jiaZuShi) {
        this.jiaZuShi = jiaZuShi;
    }
        
    public String getFuZhuZhiLiao() {
        return fuZhuZhiLiao;
    }

    public void setFuZhuZhiLiao(String fuZhuZhiLiao) {
        this.fuZhuZhiLiao = fuZhuZhiLiao;
    }
        
    public String getZhiLiaoYiJian() {
        return zhiLiaoYiJian;
    }

    public void setZhiLiaoYiJian(String zhiLiaoYiJian) {
        this.zhiLiaoYiJian = zhiLiaoYiJian;
    }
        
    public String getBeiZhu() {
        return beiZhu;
    }

    public void setBeiZhu(String beiZhu) {
        this.beiZhu = beiZhu;
    }
        
    public Integer getGuaHaoJiLuId() {
        return guaHaoJiLuId;
    }

    public void setGuaHaoJiLuId(Integer guaHaoJiLuId) {
        this.guaHaoJiLuId = guaHaoJiLuId;
    }
        
    public Date getFaBingRiQi() {
        return faBingRiQi;
    }

    public void setFaBingRiQi(Date faBingRiQi) {
        this.faBingRiQi = faBingRiQi;
    }

}